package cn.ito.zjgsu.mapping;

import cn.ito.zjgsu.domain.FinancialType;
import cn.ito.zjgsu.domain.FinancialTypeExample;
import java.util.List;
import org.apache.ibatis.annotations.Param;

public interface FinancialTypeMapper {
    int countByExample(FinancialTypeExample example);

    int deleteByExample(FinancialTypeExample example);

    int deleteByPrimaryKey(Integer financialTypeId);

    int insert(FinancialType record);

    int insertSelective(FinancialType record);

    List<FinancialType> selectByExample(FinancialTypeExample example);

    FinancialType selectByPrimaryKey(Integer financialTypeId);

    int updateByExampleSelective(@Param("record") FinancialType record, @Param("example") FinancialTypeExample example);

    int updateByExample(@Param("record") FinancialType record, @Param("example") FinancialTypeExample example);

    int updateByPrimaryKeySelective(FinancialType record);

    int updateByPrimaryKey(FinancialType record);
}